package com.edu.compile.compiler;

import com.edu.compile.AbstractCompileResult;
import com.edu.compile.AbstractCompilerParser;
import com.edu.compile.config.LoopConfig;
import com.edu.compile.template.ftl.block.LoopEnd;
import com.edu.model.dto.NodeMetadata;
import org.springframework.stereotype.Component;

@Component("loop_end_compiler")
public class LoopEndCompiler extends AbstractCompilerParser<LoopConfig, LoopEnd> {

    /**
     * 这里没有调用next，表示for循环结束
     *
     * @param abstractCompileResult
     */
    @Override
    public void compile(AbstractCompileResult abstractCompileResult, NodeMetadata nodeMetadata, LoopConfig loopConfig, LoopEnd loopEnd) {
//        ((CompileLoopResult) abstractCompileResult).loopEnd(loopEndNodeDto);
    }
}
